|
|
 |
|
|
|
|
exceptions |
|
|
|
 |
|
|
|
|
definition, 338 |
|
|
|
 |
|
|
|
|
Internal Application Manager Subsystem, 321 |
|
|
|
 |
|
|
|
|
raising and handling, 293, 344 |
|
|
|
 |
|
|
|
|
executives, reverse engineering, 224-225 |
|
|
|
 |
|
|
|
|
EXEs (ActiveX) |
|
|
|
 |
|
|
|
|
building, 134-139 |
|
|
|
 |
|
|
|
|
EXE project, 133 |
|
|
|
 |
|
|
|
|
Exit command (Class Builder File menu), 22 |
|
|
|
 |
|
|
|
|
exporting |
|
|
|
 |
|
|
|
|
comma-separated values (CSVs), 384 |
|
|
|
 |
|
|
|
|
sequential access files, 381 |
|
|
|
 |
|
|
|
|
extensions (third party) |
|
|
|
 |
|
|
|
|
black box controls, 159 |
|
|
|
 |
|
|
|
|
class models, 159-161 |
|
|
|
 |
|
|
|
|
committees, 153-156 |
|
|
|
 |
|
|
|
|
cost, 154 |
|
|
|
 |
|
|
|
|
documentation, 154 |
|
|
|
 |
|
|
|
|
Far Point controls, 154 |
|
|
|
 |
|
|
|
|
gray box controls, 159 |
|
|
|
 |
|
|
|
|
industry, 162 |
|
|
|
 |
|
|
|
|
MicroHelp, 154, 157 |
|
|
|
 |
|
|
|
|
OEM relationships, 161-162 |
|
|
|
 |
|
|
|
|
overview, 151-152 |
|
|
|
 |
|
|
|
|
profitability, 155-156 |
|
|
|
 |
|
|
|
|
technical support, 154-155 |
|
|
|
 |
|
|
|
|
use cases, 156-157 |
|
|
|
 |
|
|
|
|
VBX, 152 |
|
|
|
 |
|
|
|
|
Facade design pattern, 275-276 |
|
|
|
 |
|
|
|
|
Factory design pattern, 81-84 |
|
|
|
 |
|
|
|
|
Far Point controls, 154 |
|
|
|
 |
|
|
|
|
fields (GUI design), 242 |
|
|
|
 |
|
|
|
|
File menu |
|
|
|
 |
|
|
|
|
Class Builder, 22 |
|
|
|
 |
|
|
|
|
Visual SourceSafe, 191, 194-195 |
|
|
|
 |
|
|
|
|
File Operations Subsystem |
|
|
|
 |
|
|
|
|
arguments, 388 |
|
|
|
 |
|
|
|
|
classes, 387 |
|
|
|
 |
|
|
|
|
class interactions, 384-385 |
|
|
|
 |
|
|
|
|
hierarchy model, 385-386 |
|
|
|
 |
|
|
|
|
patterns, 377 |
|
|
|
 |
|
|
|
|
forms, 386 |
|
|
|
 |
|
|
|
|
implementing, 388-392 |
|
|
|
 |
|
|
|
|
interactions with Database Subsystem, 385 |
|
|
|
 |
|
|
|
|
methods, 387 |
|
|
|
 |
|
|
|
|
purpose, 376 |
|
|
|
 |
|
|
|
|
typical classes, 386 |
|
|
|
 |
|
|
|
|
FileCopy statement, 387 |
|
|
|
 |
|
|
|
|
FileName variable, 376 |
|
|
|
 |
|
|
|
|
files |
|
|
|
 |
|
|
|
|
access in Visual Basic, 376-384 |
|
|
|
 |
|
|
|
|
binary access |
|
|
|
 |
|
|
|
|
advantages, 382-383 |
|
|
|
 |
|
|
|
|
disadvantages, 383-384 |
|
|
|
 |
|
|
|
|
opening, 383 |
|
|
|
 |
|
|
|
|
persisting (saving) information, 383 |
|
|
|
 |
|
|
|
|
random access, 384 |
|
|
|
 |
|
|
|
|
facilitating operations, 378 |
|
|
|
 |
|
|
|
|
formats, 377-378 |
|
|
|
 |
|
|
|
|
modifying, 379 |
|
|
|
 |
|
|
|
|
opening, 378 |
|
|
|
 |
|
|
|
|
resource files, internationalization, 255-259 |
|
|
|
 |
|
|
|
|
Rich Text Box control, 384 |
|
|
|
 |
|
|
|
|
sequential access |
|
|
|
 |
|
|
|
|
closing, 380 |
|
|
|
 |
|
|
|
|
disadvantages, 384 |
|
|
|
 |
|
|
|
|
modifying, 380-381 |
|
|
|
 |
|
|
|
|
opening, 380 |
|
|
|
 |
|
|
|
|
persisting (saving) information, 381-382 |
|
|
|
 |
|
|
|
|
findFirstItem method, 319 |
|
|
|
 |
|
|
|
|
folders |
|
|
|
 |
|
|
|
|
access, 193 |
|
|
|
 |
|
|
|
|
Logical View (Visual Modeler), 187 |
|
|
|
 |
|
|
|
|
formatting (Rich Text Box controls), 384 |
|
|
|
 |
|
|
|
|
FormController class, 145, 148 |
|
|
|
 |
|
|
|
|
clickModifyBtn() method, 250 |
|
|
|
 |
|
|
|
|
clickUndoBtn() method, 250 |
|
|
|
 |
|
|
|
|
handleErrors method, 397-398 |
|
|
|
 |
|
|
|
|
showForm method, 397 |
|
|
|
 |
|
|
|
|
FormOperations class, 248-249 |
|
|
|
 |
|
|
|
|
forms |
|
|
|
 |
|
|
|
|
classes, 16-18 |
|
|
|
 |
|
|
|
|
controllers |
|
|
|
 |
|
|
|
|
common elements, 297 |
|
|
|
 |
|
|
|
|
objects, 450-451 |
|
|
|
 |
|
|
|
|
File Operations Subsystem, 386 |
|
|
|
 |
|
|
|
|
frmAccountDetail, 267 |
|
|
|
 |
|
|
|
|
frmAccountMaintForm, 145, 256-257 |
|
|
|
 |
|
|
|
|
cmdStore_Click event, 243 |
|
|
|
 |
|
|
|
|
use-case scenario, 244 |
|
|
|
 |
|
|
|
|
frmDeposit, 344 |
|
|
|
 |
|
|
|
|
frmFactory, 386 |
|
|
|
 |
|
|
|
|
frmLogin, 303 |
|
|
|
 |
|
|
|
|
frmMaintainAccount, 269 |
|
|
|
|
|